package com.ynkbny.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ynkbny.base.PageResult;
import com.ynkbny.domain.DeviceAttribute;
import com.ynkbny.domain.Enterprise;
import com.ynkbny.domain.pojo.DeviceAttributeListVO;
import com.ynkbny.domain.pojo.DeviceAttributePaginReqVO;
import com.ynkbny.domain.pojo.EnterprisePaginReqVO;

import java.util.List;

/**
 * 设备的属性快照-表服务接口
 *
 * @author : juzipi123
 * @date : 2023-7-26
 */
public interface DeviceAttributeService extends IService<DeviceAttribute> {

    void delByProjId(Long projId);

    void del();

    /**
     * 分页查询
     *
     * @author : juzipi123
     * @param deviceAttribute 筛选条件
     * @return 查询结果
     */
    PageResult<DeviceAttribute> paginQuery(DeviceAttributePaginReqVO deviceAttribute);

    /**
     * 查询 设备的属性快照 列表
     *
     * @author : juzipi123
     * @param vo 筛选条件
     * @return 结果
     */
    List<DeviceAttribute> getList(DeviceAttributeListVO vo);
}